package com.siwei.mes.entity.laboratory;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import javax.persistence.Transient;
import java.util.Date;

@Data
@Accessors(chain = true)
@ApiModel(value = "WtConsign", description = "上海协会台账")
public class WtConsign {

    @Transient
    @ApiModelProperty(value = "主键id")
    private String id;

    @Transient
    @ApiModelProperty(value = "委托id")
    private String conSignId;

    @Transient
    @ApiModelProperty(value = "样品id")
    private String sampleNo;

    @Transient
    @ApiModelProperty(value = "类别编号")
    private String kindId;

    @Transient
    @ApiModelProperty(value = "项目编号")
    private String itemId;

    @Transient
    @ApiModelProperty(value = "报告编号")
    private String reportId;

    @Transient
    @ApiModelProperty(value = "检验结论")
    private String examConclusion;

    @Transient
    @ApiModelProperty(value = "工程名称")
    private String projectName;

    @Transient
    @ApiModelProperty(value = "附加工程名称")
    private String projectNameAddon = "";

    @Transient
    @ApiModelProperty(value = "检测数量（组数）")
    private String examQuan;

    @Transient
    @ApiModelProperty(value = "检验性质")
    private String examKind;

    @Transient
    @ApiModelProperty(value = "工程编号")
    private String projectId;

    @Transient
    @ApiModelProperty(value = "总价")
    private String totalPrices = "";

    @Transient
    @ApiModelProperty(value = "见证人编号")
    private String witnessNo;

    @Transient
    @ApiModelProperty(value = "取样人编号")
    private String samplingNo;

    @Transient
    @ApiModelProperty(value = "取样日期")
    private Date samplingDate;

    @Transient
    @ApiModelProperty(value = "送样日期")
    private Date deliverDate;

    @Transient
    @ApiModelProperty(value = "取报告方式")
    private String getreportType;

    @Transient
    @ApiModelProperty(value = "生产任务单号")
    private String produceId;

    @Transient
    @ApiModelProperty(value = "配合比编号")
    private String producePhbbh;

    @Transient
    @ApiModelProperty(value = "上传状态")
    private String uploadFlag;

    @Transient
    @ApiModelProperty(value = "")
    private String projectSsn;

    @Transient
    @ApiModelProperty(value = "撤销")
    private String repeal;

    @Transient
    @ApiModelProperty(value = "删除标识")
    private String deleteFlag;

    @Transient
    @ApiModelProperty(value = "非工程验收(0为工程验收,1为非工程验收)")
    private String unChecked;

    @Transient
    @ApiModelProperty(value = "送样人编号")
    private String sendingNo = "";

    @Transient
    @ApiModelProperty(value = "承接人")
    private String carryonPerson = "";

    @Transient
    @ApiModelProperty(value = "报告备注")
    private String getReportMemo = "";

    @Transient
    @ApiModelProperty(value = "备注")
    private String memo = "";





}
